3 public static void main(String
[] args
){
6 * Tanto el HashMap como el TreeMap funcionan,
7 * pero tienen diferentes detalles
8 * y difieren en algunos métodos (Ver API).
10 System
.out
.println("Maps"); //TreeMap<String, Integer>
11 m
= new TreeMap
<String
, Integer
>(); HashMap
<String
,
12 Integer
> m
= new HashMap
<String
, Integer
>();
13 m
.put("Hola", new Integer(465));
14 System
.out
.println("m.size() = " + m
.size()); if
15 (m
.containsKey("Hola")){
16 System
.out
.println(m
.get("Hola")); }
17 System
.out
.println(m
.get("Objeto inexistente"));
20 * La misma diferencia entre TreeSet y HashSet.
22 System
.out
.println("\nSets");
24 * *OJO: El HashSet no está en orden, el TreeSet sí.
26 //HashSet<Integer> s = new HashSet<Integer>();
27 TreeSet
<Integer
> s
= new TreeSet
<Integer
>();
28 s
.add(3576); s
.add(new Integer("54")); s
.add(new
29 Integer(1000000007)); if (s
.contains(54)){
30 System
.out
.println("54 presente."); } if (s
.isEmpty()
31 == false){ System
.out
.println("s.size() = " +
32 s
.size()); Iterator
<Integer
> i
= s
.iterator(); while
33 (i
.hasNext()){ System
.out
.println(i
.next());
34 i
.remove(); } System
.out
.println("s.size() = " +